#main-part{
    width: 1300px;
    margin: auto;
    position: relative;

}
#left{
    width: 186px;
    height: 1400px;
    float: left;
}
#left  .down-load ul li .game-download{
    text-shadow: 2px 2px 3px rgba(42,182,141,1);
    font-weight: bold;
    color: #ffffff;
    font-size: 24px;
    display: block;
    background-color: #2fc3a2;
    height: 115px;
    width: 186px;
    text-align: center;
    line-height: 90px;
    position: relative;
    background-image: url(../images/spr-icon.png);
    background-position-x: 50%;
    background-position-y: -355px;
    background-repeat:no-repeat ;
}
#left  .down-load ul li .game-download i{
    color: #1d997e;
    line-height: 100%;
    margin: -32px 0 0;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    top: 100px;
    left: 49px;
}
#left  .down-load ul .three-a{
    width: 186px;
    height: 185px;
    background-color:#199D80;
    text-align: center;
    line-height: 60px;
    color: #ffffff;
}
#left  .down-load ul .three-a a{
    width: 186px;
    height: 61px;
    display: block;
}
#left  .down-load ul .three-a a:hover{
    background-color: #2d8672;
}
#left  .down-load ul .three-a .border-a{
    border-top: 1px solid #26ae90;
    border-bottom: 1px solid #26ae90;
}
#left  .down-load ul .three-a .border-a .gift-logo{
    position: absolute;
    top: 0;
    left: 45px;
    font-size: 28px;
    text-indent: 0;
    color: #8bcebf;
    cursor: pointer;
}
#left .mumber-active {
    width: 186px;
    height: 300px;
    background-color: rgba(58,58,58,0.8);
    background-image: url("../images/bg-home2.jpg");
    background-repeat: no-repeat;
    margin-top: 15px;
    border: none;
}
#left .mumber-active ul{
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    border: none;
}
#left .mumber-active ul li{
    width: 93px;
    height: 100px;
    border: none;
    background-color: transparent;
    position: relative;
    transition-duration: 500ms;
    overflow: hidden;
}
#left .mumber-active ul li a{
    color: #d4d4d4;
    display: block;
    position: absolute;
    top: 55px;
    left: 50%;
    font-size: 13px;
    transform:translateX(-50%) ;
    width: 70px;
    text-align: center;
    transition-duration: 500ms;
}
#left .mumber-active ul li i{
    display: block;
    color: #cfae69;
    position: absolute;
    top: 20px;
    left: 35%;
    font-size: 34px;
    line-height: 99%;
    width: 28px;
    height: 28px;
    transition-duration: 500ms;

}
#left .mumber-active ul li:hover>i{
    top: -20px;
}
#left .mumber-active ul li:hover{
    background-color: #cfae69;
}
#left .mumber-active ul li:hover>a{
    transform:translateX(-50%) translateY(-15px) ;
    color: #ffffff;
}
#left .active{
    width: 186px;
    height: 770px;
    background-color: #3a3a3a;
    margin-top: 15px;
    padding: 20px 15px;
    box-sizing: border-box;
}
#left .active>ul>li{
    width: 156px;
    height: 42px;
    margin: auto;
    text-align: left;
    line-height: 42px;
    border-bottom:1px solid #474747 ;
}
#left .active>ul>li>a{
    color: #d4d4d4;
    display: inline-block;
    font-size: 13px;
}
#left .active>ul>li>i{
    color: #cfae69;
    display: inline-block;
    font-size: 23px;
    margin-right:15px;
    margin-left:20px ;
    width: 25px;
}
#left .active>ul>li:hover{
    background-color: rgba(50,50,50,1);
}
#left .active>ul>li:hover>a{
  color: #ffffff;
}
#left .active .qr-cord{
    position: relative;
    margin: 25px 0 0;
    padding: 0px 13px 0;
    color: #9c9c9c;
    width: 156px;
    height: 160px;
    box-sizing: border-box;
}
#left .active .qr-cord .qr .zhushou{
    width: 130px;
    height: 130px;
    position: absolute;
    z-index: 1;
}
#left .active .qr-cord .qr .wechat{
    width: 130px;
    height: 130px;
    position: absolute;
}
#left .active .qr-cord .lighting{
    color: #ffffff;
}
#left .active .qr-cord p{
    text-align: center;
    margin-bottom: 15px;
}
#left .active .qr-cord p a{
    font-size: 13px;
    color: #9c9c9c;
    cursor: pointer;
}
#left .active .qr-cord p span{
   margin: 0 5px;
}
#left .active .qq-ser{
    margin-top: 45px;
    width: 156px;
    height: 150px;
    box-sizing: border-box;
}
#left .active .qq-ser ul{
    width: 100%;

    display: flex;
    flex-wrap:wrap ;
    justify-content: center;

}
#left .active .qq-ser ul li {
    display: inline-block;
    margin: 0 5px;
    height: 55px;
}
#left .active .qq-ser>ul>li>a{
    width: 35px;
    height: 35px;
    border-radius: 18px;
    display: inline-block;
    position:relative;
}
#left .active .qq-ser ul li a .mt1{
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("../images/mt-1.png");
    background-repeat:no-repeat ;
}
#left .active .qq-ser ul li a .mt2{
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("../images/mt-2.png");
    background-repeat:no-repeat ;
}
#left .active .qq-ser ul li a .mt3{
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("../images/mt-4.png");
    background-repeat:no-repeat ;
}
#left .active .qq-ser ul li a .mt4{
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("../images/mt-5.png");
    background-repeat:no-repeat ;
}
#left .active .qq-ser ul li a .mt5{
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("../images/mt-6.png");
    background-repeat:no-repeat ;
}
#left .active .qq-ser ul li a .mt6{
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("../images/mt-9.png");
    background-repeat:no-repeat ;
}
#left .active .qq-ser ul li a .mt1{
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("../images/mt-1.png");
    background-repeat:no-repeat ;
}
#left .active .qq-ser ul li span{
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 18px;
    position: absolute;
    top:0;
    left: 0;
    z-index: 10;
    background-color: rgba(50,50,50,0.6);
}
#left .active .qq-ser ul li:hover>a> .mask{
    display: none;
}
#main {
    width: 100%;
    height: 1868px;
    background-image: url("../images/background.jpg");
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 0;
    background-color: #c9d9e6;
}
#main-content{
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 799px;
    margin: 0 11px 0 15px;
}
#main-content .photo-carousel{
    width: 799px;
    height: 300px;
    position: relative;
    overflow: hidden;
}
#main-content .photo-carousel ul{
    width: 5593px;
    height: 300px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0;
    transition-duration:300ms;
}
#main-content .photo-carousel ul li{
    display: inline-block;
    overflow: hidden;

}
#main-content .photo-carousel div{
    height: 36px;
    width: 799px;
    text-align: center;
    position: absolute;
    left: 0;
    top:264px;
    background-color: rgba(56,56,56,0.9);
    font-size: 0;
}
#main-content .photo-carousel div a{
    display: inline-block;
    width: 13.7%;
    height: 100%;
    color: #979696;
    background-color: transparent;
    overflow: hidden;
    white-space: nowrap;
    transition: none;
    font-size: 12px;
    line-height: 36px;

}
#main-content .photo-carousel div .actively{
    background-color: #2fc3a3;
    color: #ffffff;
}
#main-content .photo-carousel div a img{
    width: 799px;
}
#main-content .photo-carousel div .mid{
    background-color: #2fc3a3;
    color: #fff;
}
#main-content .active-html{
    width: 800px;
    height: 300px;
    margin-top: 15px;
}
#main-content .active-html>div>ul{
    width: 352px;
    height: 43px;
    border-bottom:1px solid gainsboro ;
    box-sizing: border-box;
    margin-bottom: 10px;
    padding-left: 10px;
}
#main-content .active-html>div>ul>li{
    display: inline-block;
    margin: 0 6px;

}
#main-content .active-html>div>ul>li>.more{
    color: #B9C1C1;
    font-weight: bold;
    text-align: right;
    display: block;
    height: 43px;
    line-height: 43px;
    position: absolute;
    top: 15px;
    left: 80%;
    font-style: normal;
}
#main-content .active-html>div>ul>li>a{
    display: block;
    height: 43px;
    line-height: 43px;
    color: #414242;
    text-align: center;

}
#main-content .active-html>div>ul>li>a:hover{
    color: #2fc3a2;
    cursor: pointer;
}
#main-content .active-html> .media{
    padding: 15px 20px 0;
    position: relative;
    overflow: hidden;
    width: 392px;
    height: 300px;
    box-sizing: border-box;
    display: inline-block;
    background-color: #fff;
}
#main-content .active-html div .messagess {
    width: 370px;
    height: 223px;

}
#main-content .active-html div .messagess ul{
    width: 2000px;
    height: 200px;
    font-size: 0;
    transition-duration: 500ms;
}
#main-content .active-html div .messagess ul li{
    width: 372px;
    height: 200px;
    display: inline-block;

}
#main-content .active-html div .messagess ul li a{
    display: block;
    color: #505050;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    padding: 5px 50px 3px 0;
    position: relative;
    width:340px ;
    box-sizing: border-box;
}
#main-content .active-html div .messagess ul li a:hover{
    color: #2FC3A2;
    cursor: pointer;
}
#main-content .active-html div .messagess ul li a span{
    position: absolute;
    left: 89%;
    top:3px;
    font-size: 13px;
    color: gainsboro;

}
#main-content .active-html .many-photo{
    position: relative;
    overflow: hidden;
    width: 392px;
    height: 300px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 10px;
}
#main-content .active-html .many-photo .small-img{
    width: 189px;
    height: 142px;
    display: inline-block;
    margin-top: 11px;
}
#main-content .active-html .many-photo .small-img2{
    margin-right: 9px;
}
#main-content .cos{
    width: 800px;
    height: 300px;
    margin-top: 15px;
    background-color: #fff;
    overflow: hidden;
}
#main-content .cos .find-cos{
    width: 390px;
    height: 300px;
    background-color: #fff;
    padding: 10px;
    box-sizing: border-box;
    display: inline-block;
}
#main-content .cos dl{
    width: 460px;
    height: 300px;
    vertical-align: top;
}
#main-content .cos dl dt{
    height: 100%;
    width: 68px;

}
#main-content .cos dl dd{
    height: 100%;
    width: 392px;
    float: right;
}
#main-content .cos h3{
    font-size: 18px;
    color: #2fc3a2;
    font-weight: bold;
    display: inline-block;
}
#main-content .find-cos>p{
    color: #888;
    float: right;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}
#main-content .img-div{
    margin: 20px auto;
    transform: translateX(15px);
}
#main-content .find-cos>p>b{
    display: inline-block;
    font-style: normal;
    margin: 7px;
}
#main-content div>ul>li>p{
    position: relative;
    display: block;
    color: #505050;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 2;
    font-size: 13px;
    margin: 6px 0;
}
#main-content div>ul>li>p>i{
    display: inline-block;
    position: absolute;
    font-style: normal;
    color: #b1b1b1;
    right: 1px;
}
#main-content dl{
    display: inline-block;
    position: absolute;
    font-size: 0;
    transition-duration: 100ms;
}
#main-content .qz-video>dt{
    display: inline-block;
    background-image: url("../images/fanstab.jpg");
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: 0;
}
#main-content .qz-other>dt{
    display: inline-block;
    background-image: url("../images/fanstab.jpg");
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: -340px;
}
#main-content .qz-piant>dt{
    display: inline-block;
    background-image: url("../images/fanstab.jpg");
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: -136px;
}
#main-content .qz-novel>dt{
    display: inline-block;
    background-image: url("../images/fanstab.jpg");
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: -204px;
}
#main-content .qz-music>dt{
    display: inline-block;
    background-image: url("../images/fanstab.jpg");
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: -68px;
}
#main-content .qz-gift>dt{
    display: inline-block;
    background-image: url("../images/fanstab.jpg");
    background-repeat: no-repeat;
    background-position-y: 0;
    background-position-x: -272px;
}
#main-content .qz-video{
    top:0;
    left:0;
    z-index: 99;
}
#main-content .qz-other{
    top:0;
    left: 68px;

    z-index: 99;
}
#main-content .qz-piant{
    top:0;
    left: 136px;
    z-index: 99;
}
#main-content .qz-novel{
    top:0;
    left: 204px;
    z-index: 99;
}
#main-content .qz-music{
    top:0;
    left: 272px;
    z-index: 99;
}
#main-content .qz-gift{
    top:0;
    left: 340px;
    z-index: 99;
}
#main-content dl dt{
    display: inline-block;
    float: left;
    border: none;
}
#main-content dl dd{
    display: inline-block;

    float: left;

}
#main-content .changtiao{
    width: 1200px;
    overflow: hidden;
    height: 300px;
}
#main-content .point-fengqin{
    display: inline-block;
    position: relative;
    clear: both;
    width: 460px;
    height: 300px;
    vertical-align: top;
}
#main-content .point-fengqin:after{
    content: "";
    clear: both;
    display: inline-block;
}
#main-content .media-exp{
    width: 800px;
    height: 300px;
    margin-top: 15px;
}
#main-content .media-exp>div>ul{
    width: 352px;
    height: 43px;
    border-bottom:1px solid gainsboro ;
    padding-left: 45px;
    box-sizing: border-box;
    margin-bottom: 10px;
}
#main-content .media-exp>div>ul>li{
    display: inline-block;
    margin: 0 6px;

}
#main-content .media-exp>div>ul>li>h1{
    padding: 15px 0 0 20px;
    font-size: 16px;
    line-height: 43px;
    color: #2fc3a2;
    position: absolute;
    top: 0;
    left: 0;
}
#main-content .media-exp>div>ul>li>.more{
    color: #B9C1C1;
    font-weight: bold;
    text-align: right;
    display: block;
    height: 43px;
    line-height: 43px;
    position: absolute;
    top: 15px;
    left: 80%;
    font-style: normal;
}
#main-content .media-exp>div>ul>li>a{
    display: block;
    height: 43px;
    line-height: 43px;
    color: #414242;
    text-align: center;

}
#main-content .media-exp>div>ul>li>a:hover{
    color: #ff8f17;
    cursor: pointer;
}
#main-content .media-exp>div{
    padding: 15px 20px 0;
    position: relative;
    overflow: hidden;
    width: 392px;
    height: 281px;
    box-sizing: border-box;
    display: inline-block;
    background-color: #fff;
}
#main-content .media-exp div .message {
    width: 370px;
    height: 223px;

}
#main-content .media-exp div .message ul{
    width: 1600px;
    height: 200px;
    font-size: 0;
    transition-duration: 500ms;
}
#main-content .media-exp div .message ul li{
    width: 372px;
    height: 200px;
    display: inline-block;
    transition-duration: 500ms;
}
#main-content .media-exp div .message ul li a{
    display: block;
    color: #505050;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    padding: 3px 50px 3px 0;
    position: relative;
    width:340px ;
    box-sizing: border-box;
}
#main-content .media-exp div .message ul li a:hover{
    color: #2FC3A2;
    cursor: pointer;
}
#main-content .media-exp div .message ul li a span{
    position: absolute;
    left: 89%;
    top:3px;
    font-size: 13px;
    color: gainsboro;

}
#main-content .media-exp div .messages {
    width: 370px;
    height: 223px;

}
#main-content .media-exp div .messages ul{
    width: 1600px;
    height: 200px;
    font-size: 0;
    transition-duration: 500ms;
}
#main-content .media-exp div .messages ul li{
    width: 372px;
    height: 200px;
    display: inline-block;
    transition-duration: 500ms;
}
#main-content .media-exp div .messages ul li a{
    display: block;
    color: #505050;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    padding: 3px 50px 3px 0;
    position: relative;
    width:340px ;
    box-sizing: border-box;
}
#main-content .media-exp div .messages ul li a:hover{
    color: #2FC3A2;
    cursor: pointer;
}
#main-content .media-exp div .messages ul li a span{
    position: absolute;
    left: 89%;
    top:3px;
    font-size: 13px;
    color: gainsboro;

}
#main-content .media-exp div:first-child{
   margin-right: 10px;
}
#main-content .photo-ad img{
    margin-right: 5px;
    margin-top: 15px;
}
#right{
    width: 265px;
    height: 1400px;
    display: inline-block;
    vertical-align: top;

}
#right .new-part{
    width: 265px;
    height: 300px;
    background-color: #fff;
    padding-top: 25px;
    text-align: center;
    box-sizing: border-box;
}
#right .h4{
    background-image: url("../images/spr-icon.png");
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position-x: -134px;
    background-position-y: 3px;
    margin: 0 20px 10px;
    text-align: left;
    cursor: default;
}
#right .h4 p{
    font-size: 18px;
    color: #2fc3a3;
    font-weight: bold;
    line-height: 130%;

}
#right .new-part img:hover{
    box-shadow:0 0 10px grey;;
}
#right .new-part ul{
    font-size: 13px;
    color: #b6b6b6;
    padding: 10px 20px 0;
    text-align: left;
}
#right .new-part ul li {
    overflow: hidden;
    white-space: nowrap;
    margin: 5px 0;
}
#right .new-part ul li a{
    color: #767676;
    cursor: pointer;
}
#right .new-part ul li:hover>a{
    color: #2fc3a3;
}
#right .menpai-int{
    width: 265px;
    height: 300px;
    margin-top: 15px;
    background-image: url("../images/bg-home2.jpg");
    background-position-x: -186px;
    background-position-y: 100%;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
}
#right .iconR{
    margin: auto;
    width: 250px;

}
#right .menpai-int ul li .menpai-word{
    width: 168px;
    text-wrap: normal;
    padding: 20px 0 0 18px;
    position: absolute;
    top: 0px;
    left:-380%;
    z-index: 2;

}
#right .menpai-int ul li .menpai-wuqi span{
    display: block;
    color: #5d5d5d;
    font-size: 12px;
    font-weight: bold;
}
#right .menpai-int>.iconR>i{
     transform: rotateZ(45deg);
     border:1px solid #b9c1c1;
     width: 14px;
     height: 14px;
     display: inline-block;
     font-size: 14px;
     color: #B9C1C1;
     margin: 10px 7px ;
    cursor: pointer;
    float: left;
 }
#right .menpai-int>.iconR>i:hover{
    color: #2fc3a3;
}
#right .menpai-word h2{
    font-size: 230%;
    color: #2fc3a2;
    font-weight: bold;
    line-height: 130%;
}
#right .menpai-word .a-itr{
    display: inline-block;
    color: #fff;
    border-radius: 15px;
    padding: 5px 10px;
    text-align: center;
    margin: 5px 10px 0  0;
    background-color: #2fc3a2;
    font-size: 12px;
}
#right .menpai-wuqi{
    margin: 10px 0;
}
#right .menpai-word .a-men{
    display: inline-block;
    color: #fff;
    border-radius: 15px;
    padding: 5px 10px;
    text-align: center;
    margin: 5px 10px 0  0;
    font-size: 12px;
    background-color: #2d2d2d;
}
#right .menpai-int .i-shi{
    background-color: #ff8f17;
    border:1px solid #ff8f17;
    transform: rotateZ(45deg);
    display: inline-block;
    margin: 0 5px 0 2px;
    width: 10px;
    height: 10px;
}
#right .menpai-nan span{
    display: block;
}
#right .menpai-int .i-kong{
    border:1px solid #ff8f17;
    transform: rotateZ(45deg);
    display: inline-block;
    margin: 0 5px 0 2px;
    width: 10px;
    height: 10px;
}
#right .menpai-int .menpai-itr{
    color: #5d5d5d;
    font-size: 12px;
}
#right .menpai-int img{
    position: absolute;
    left: 380%;
    top:34px;

}
#right .media-more{
    margin-top: 15px;

}
#right .media-more>ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#right .media-more>ul>li{
    display: inline-block;
    border: none;
    position: relative;
    transition-duration: 500ms;
    overflow: hidden;
    width: 125px;
    height: 142px;
    background: #2fc3a3;
    margin-bottom: 15px;
    text-align: center;
}
#right .media-more>ul>li>i{
    position: absolute;
    top: 25px;
    color: #fff;
    display: block;
    font-size: 45px;
    left: 50%;
    width: 62px;
    height: 62px;
    line-height: 62px;
    transform: translate(-50%,-20%);
    transition-duration: 700ms;
}
#right .media-more>ul>li>a{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 90px 0 0;
    height: 52px;
    color: #fff;
    transition-duration: 500ms;
}
#right .media-more>ul>li:hover>i{
    transform: translate(-50%,-140%);
}
#right .media-more>ul>li:hover>a{
    transform: translate(0,-25%);
}
#right .ke-zhan{
    margin-top: 13px;
    display: inline-block;
}
